object TPersHolder
  P.Name = 'MS Flight Simulator Adventure Programming Language'
  P.Extensions.Strings = (
    'MS Flight Simulator (*.apl)|*.apl')
  P.SyntaxBlocks = <
    item
      Name = 'Default'
      ID = 0
      FIIntNum = 6
      FIFloatNum = 7
      FIHexNum = 8
      UseComments = True
      UseSingleLineComments = True
      UseStrings = True
      UseSingleLineStrings = True
      UseMultiLineStrings = True
      UseNumbers = True
      UseKeywords = True
      BlockDelimiters = <>
      SingleLineCommentDelimiters = <
        item
          FontID = 1
          LeftDelimiter = #39
        end
        item
          FontID = 2
          LeftDelimiter = ';'
        end
        item
          FontID = 3
          LeftDelimiter = 'REM'
        end>
      SingleLineStringDelimiters = <
        item
          FontID = 4
          LeftDelimiter = '"'
          RightDelimiter = '"'
        end>
      MultiLineStringDelimiters = <
        item
          FontID = 5
          LeftDelimiter = '"'
          RightDelimiter = '"'
        end>
      KeywordSets = <
        item
          FontID = 9
          Name = 'commands'
          Keywords =
            'add,adv_keys,by,clear,debug_print,debug_window,declare,delete,de' +
            'scription,east_longitude,else,elseif,end,endif,endwhile,for,gosu' +
            'b,goto,if,kv,label,load_situation,message,next,north_latitude,on' +
            ',oncrash,onexp_bool_change,onexp_change,onexp_clear,onexp_true,o' +
            'nkey,onstall,performance,play,play_video,precision,print,print_t' +
            'ime,reset_adventure,reset_situation,return,scroll,set_position,s' +
            'outh_latitude,then,title,to,wait,west_longitude,while'
        end
        item
          FontID = 10
          Name = 'constants'
          Keywords =
            'ALT,CTRL,DEFAULT,F1,F10,F11,F12,F2,F3,F4,F5,F6,F7,F8,F9,FALSE,FR' +
            'AME,HIGH,KEYPAD0,KEYPAD1,KEYPAD2,KEYPAD3,KEYPAD4,KEYPAD5,KEYPAD6' +
            ',KEYPAD7,KEYPAD8,KEYPAD9,KEYPADPERIOD,LOW,MEDIUM,OFF,ON,SHIFT,TR' +
            'UE'
        end
        item
          FontID = 11
          Name = 'functions'
          Keywords =
            'Air_Distance,Ctof,Degrees,Fix_To_Fix_Distance,Frac,Ftoc,Ftom,Gli' +
            'deslope,Ground_Distance,InHgToMb,InRange,InRange360,Int,KmToNm,M' +
            'bToInHg,Minutes,Mtof,NmToKm,NmToSm,Radial,Seconds,SmToNm'
        end
        item
          FontID = 13
          Name = 'variables'
          Keywords =
            'ADF_ACTIVE,ADF_ALT,ADF_BEARING,ADF_FAIL,ADF_FREQ,ADF_LAT,ADF_LON' +
            ',ADVENTURE_TIME,AIRSPEED_INDICATOR_FAIL,AIRSPEED_INDICATOR_TAS,A' +
            'LTIMETER_BARO_IN_HG,ALTIMETER_FAIL,ANGLE_OF_ATTACK,APL_MESSAGES,' +
            'APL_SOUND,ATTITUDE_INDICATOR_FAIL,AUTO_COORDINATION,AUTOP_AIRSPE' +
            'ED,AUTOP_AIRSPEED_HOLD,AUTOP_FAIL,AUTOP_MACH,AUTOP_MACH_HOLD,AUT' +
            'OP_VERTICAL_SPEED,AUTOP_VERTICAL_SPEED_HOLD,AUTOPILOT_ALTITUDE,A' +
            'UTOPILOT_ALTITUDE_HOLD,AUTOPILOT_APPROACH_HOLD,AUTOPILOT_ATTITUD' +
            'E_HOLD,AUTOPILOT_BACK_COURSE_HOLD,AUTOPILOT_HEADING,AUTOPILOT_HE' +
            'ADING_HOLD,AUTOPILOT_LOCALIZER_HOLD,AUTOPILOT_MASTER,AUTOPILOT_N' +
            'AV_HOLD,AUTOPILOT_WING_LEVELER,BRAKE_LEFT_POSITION,BRAKE_RIGHT_P' +
            'OSITION,CENTER_FUEL_LEVEL,COM_FREQ,COURSE,DISPLAYED_ALTIMETER,EL' +
            'APSED_TIME,ELEVATOR_TRIM_POSISTION,EMERGENCY_FAILURE,ENGINE_1_FA' +
            'IL,ENGINE_2_FAIL,ENGINE_3_FAIL,ENGINE_4_FAIL,ENGINE_CONTROL,ENGI' +
            'NE_TYPE,FLAPS_CONTROL,FLAPS_LEFT_POSITION,FLAPS_RIGHT_POSITION,G' +
            '_LOAD,GEAR_1_POSITION,GEAR_2_POSITION,GEAR_3_POSITION,GEAR_CONTR' +
            'OL,GEAR1_FAIL,GEAR2_FAIL,GEAR3_FAIL,GPSNAV,GROUND_ALTITUDE,HEADI' +
            'NG_INDICATOR_FAIL,HOUR,IMARK,KEY,LEFT_AUX_FUEL_LEVEL,LEFT_MAIN_F' +
            'UEL_LEVEL,LESSON_SCORE,MACH_SPEED,MAGVAR,MINUTE,MMARK,NAV_FAIL,N' +
            'AV1_FREQ,NAV2_FREQ,OMARK,ON_GROUND,OVERSPEED_WARNING,PANEL_LIGHT' +
            'S,PANEL_LIGHTS_FAIL,PARKING_BRAKES,PLANE_ALT,PLANE_BANK,PLANE_HE' +
            'ADING,PLANE_LAT,PLANE_LON,PLANE_PITCH,RANDOM,RETRACTABLE_GEAR,RI' +
            'GHT_AUX_FUEL_LEVEL,RIGHT_MAIN_FUEL_LEVEL,RUDDER_PEDAL_POSITION,S' +
            'EASON,SECOND,SLEW_SYSTEM_ACTIVE,SMOKE_SYSTEM_ON,STALL_WARNING,ST' +
            'ROBES_FAIL,THROTTLE_1,THROTTLE_2,THROTTLE_3,THROTTLE_4,TRANS_FAI' +
            'L,TRANS_FREQ,TURN_COORDINATOR_BALL,TURN_COORDINATOR_FAIL,VARIABL' +
            'E,VELOCITY,VELOCITY_INDICATED,VELOCITY_Y,VERTICAL_SPEED_FAIL,VOR' +
            '_1_ACTIVE,VOR_1_ALT,VOR_1_COURSE_DEVIATION,VOR_1_DME,VOR_1_DME_A' +
            'VAIL,VOR_1_GLIDESLOPE,VOR_1_GS_AVAIL,VOR_1_GS_DEVIATION,VOR_1_LA' +
            'T,VOR_1_LOCALIZER,VOR_1_LOCALIZER_AVAIL,VOR_1_LON,VOR_1_OBS,VOR_' +
            '1_RADIAL,VOR_1_TO_FROM,VOR_2_ACTIVE,VOR_2_ALT,VOR_2_COURSE_DEVIA' +
            'TION,VOR_2_DME,VOR_2_DME_AVAIL,VOR_2_LAT,VOR_2_LON,VOR_2_OBS,VOR' +
            '_2_RADIAL,VOR_2_TO_FROM,YOKE_X_POSITION,YOKE_Y_POSITION'
        end>
    end>
  P.FontTable = <
    item
      FontID = 1
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsItalic]
    end
    item
      FontID = 2
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsItalic]
    end
    item
      FontID = 3
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsItalic]
    end
    item
      FontID = 4
      GlobalAttrID = 'String'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clMaroon
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 5
      GlobalAttrID = 'String'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clMaroon
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 6
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 7
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 8
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 9
      GlobalAttrID = 'Reserved words'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlue
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 10
      Font.Charset = DEFAULT_CHARSET
      Font.Color = 33023
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 11
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clOlive
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 13
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clPurple
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end>
  P.SyntaxVersion = 1
end